stick one's ore in - Francés Inglés Diccionario